51433
143385
709923
100189
244154
41971
19986
26649
521246
644299
211503
275961
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471